package com.mazaiting.manager.domain.form;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 用户表单数据
 *
 * @author mazaiting
 * @create_time 2022/9/21 21:11
 */
@Data
public class UserForm {
    /**
     * 用户 ID
     */
    private Long id;

    /**
     * 用户名
     */
    @NotBlank(message = "用户名不能为空")
    private String username;

    /**
     * 是否可用
     */
    private Boolean enabled;

    /**
     * 部门 ID
     */
    private Long deptId;

    /**
     * 角色 ID
     */
    @NotEmpty(message = "用户角色不能为空")
    private List<Long> roleIds;
}
